﻿
using System.Collections.Generic;
namespace SymcmsPackage
{

    public class SymcmsPackageSettings
    {
        /// <summary>
        /// Gets/sets directory where symfony sandbox is
        /// </summary>
        public string InstallDirectory { get; set; }

        /// <summary>
        /// Gets/sets the root of source directory, where symcms is located
        /// </summary>
        public string SourceDirectory { get; set; }

        /// <summary>
        /// Gets/sets the path to destination folder
        /// </summary>
        public string DestinationDirectory { get; set; }

    }


    public class SymcmsModule
    {
        /// <summary>
        /// Name to display
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// Real module name
        /// </summary>
        public string ModuleName { get; set; }

        /// <summary>
        /// On which libraries module depends
        /// </summary>
        public List<string> LibrariesDependencies { get; set; }

        public override string ToString()
        {
            return string.Format("{0} ({1})", Name, ModuleName);
        }
    }

}